﻿namespace NEvoWeb.Modules.NB_Store
{
    using DotNetNuke.Entities.Modules;
    using DotNetNuke.Services.Exceptions;
    using Microsoft.VisualBasic.CompilerServices;
    using System;
    using System.Runtime.CompilerServices;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public class CategoryMenuSettings : BaseModuleSettings
    {
        [AccessedThroughProperty("chkHideBreadCrumb")]
        private CheckBox _chkHideBreadCrumb;
        [AccessedThroughProperty("chkHideBreadCrumbRoot")]
        private CheckBox _chkHideBreadCrumbRoot;
        [AccessedThroughProperty("chkHideRootMenu")]
        private CheckBox _chkHideRootMenu;
        [AccessedThroughProperty("chkHideSubMenu")]
        private CheckBox _chkHideSubMenu;
        [AccessedThroughProperty("chkHideWhenRoot")]
        private CheckBox _chkHideWhenRoot;
        [AccessedThroughProperty("chkPatchWork")]
        private CheckBox _chkPatchWork;
        [AccessedThroughProperty("chkShowAccordionMenu")]
        private CheckBox _chkShowAccordionMenu;
        [AccessedThroughProperty("chkShowTreeMenu")]
        private CheckBox _chkShowTreeMenu;
        [AccessedThroughProperty("chkSkipBlankCat")]
        private CheckBox _chkSkipBlankCat;
        [AccessedThroughProperty("chkStaticCategory")]
        private CheckBox _chkStaticCategory;
        [AccessedThroughProperty("chkViewProdHide")]
        private CheckBox _chkViewProdHide;
        [AccessedThroughProperty("ddlDefaultCategory")]
        private DropDownList _ddlDefaultCategory;
        [AccessedThroughProperty("lstProductTabs")]
        private DropDownList _lstProductTabs;
        [AccessedThroughProperty("plAccordionHeadHtml")]
        private UserControl _plAccordionHeadHtml;
        [AccessedThroughProperty("plAccordionLeftHtml")]
        private UserControl _plAccordionLeftHtml;
        [AccessedThroughProperty("plAccordionNameTemplate")]
        private UserControl _plAccordionNameTemplate;
        [AccessedThroughProperty("plAccordionRightHtml")]
        private UserControl _plAccordionRightHtml;
        [AccessedThroughProperty("plBreadCrumbCSS")]
        private UserControl _plBreadCrumbCSS;
        [AccessedThroughProperty("plBreadCrumbSep")]
        private UserControl _plBreadCrumbSep;
        [AccessedThroughProperty("plColumns")]
        private UserControl _plColumns;
        [AccessedThroughProperty("plCSS")]
        private UserControl _plCSS;
        [AccessedThroughProperty("plDefaultCategory")]
        private UserControl _plDefaultCategory;
        [AccessedThroughProperty("plHideBreadCrumb")]
        private UserControl _plHideBreadCrumb;
        [AccessedThroughProperty("plHideBreadCrumbRoot")]
        private UserControl _plHideBreadCrumbRoot;
        [AccessedThroughProperty("plHideRootMenu")]
        private UserControl _plHideRootMenu;
        [AccessedThroughProperty("plHideSubMenu")]
        private UserControl _plHideSubMenu;
        [AccessedThroughProperty("plHideWhenRoot")]
        private UserControl _plHideWhenRoot;
        [AccessedThroughProperty("plPatchWork")]
        private UserControl _plPatchWork;
        [AccessedThroughProperty("plProductTabList")]
        private UserControl _plProductTabList;
        [AccessedThroughProperty("plRootCSS")]
        private UserControl _plRootCSS;
        [AccessedThroughProperty("plRootHeadHtml")]
        private UserControl _plRootHeadHtml;
        [AccessedThroughProperty("plRootLeftHtml")]
        private UserControl _plRootLeftHtml;
        [AccessedThroughProperty("plRootNameTemplate")]
        private UserControl _plRootNameTemplate;
        [AccessedThroughProperty("plRootRightHtml")]
        private UserControl _plRootRightHtml;
        [AccessedThroughProperty("plRootSelectCSS")]
        private UserControl _plRootSelectCSS;
        [AccessedThroughProperty("plRootSep")]
        private UserControl _plRootSep;
        [AccessedThroughProperty("plSectionSep")]
        private UserControl _plSectionSep;
        [AccessedThroughProperty("plSectionSep2")]
        private UserControl _plSectionSep2;
        [AccessedThroughProperty("plSectionSep3")]
        private UserControl _plSectionSep3;
        [AccessedThroughProperty("plSep")]
        private UserControl _plSep;
        [AccessedThroughProperty("plShowAccordionMenu")]
        private UserControl _plShowAccordionMenu;
        [AccessedThroughProperty("plShowTreeMenu")]
        private UserControl _plShowTreeMenu;
        [AccessedThroughProperty("plSkipBlankCat")]
        private UserControl _plSkipBlankCat;
        [AccessedThroughProperty("plStaticCategory")]
        private UserControl _plStaticCategory;
        [AccessedThroughProperty("plSubHeadHtml")]
        private UserControl _plSubHeadHtml;
        [AccessedThroughProperty("plSubLeftHtml")]
        private UserControl _plSubLeftHtml;
        [AccessedThroughProperty("plSubNameTemplate")]
        private UserControl _plSubNameTemplate;
        [AccessedThroughProperty("plSubRightHtml")]
        private UserControl _plSubRightHtml;
        [AccessedThroughProperty("plSubSelectCSS")]
        private UserControl _plSubSelectCSS;
        [AccessedThroughProperty("plThumbnailSize")]
        private UserControl _plThumbnailSize;
        [AccessedThroughProperty("plTreeCSS")]
        private UserControl _plTreeCSS;
        [AccessedThroughProperty("plTreeHeadHtml")]
        private UserControl _plTreeHeadHtml;
        [AccessedThroughProperty("plTreeLeftHtml")]
        private UserControl _plTreeLeftHtml;
        [AccessedThroughProperty("plTreeNameTemplate")]
        private UserControl _plTreeNameTemplate;
        [AccessedThroughProperty("plTreeRightHtml")]
        private UserControl _plTreeRightHtml;
        [AccessedThroughProperty("plTreeSelectCSS")]
        private UserControl _plTreeSelectCSS;
        [AccessedThroughProperty("plViewProdHide")]
        private UserControl _plViewProdHide;
        [AccessedThroughProperty("txtAccordionHeadHtml")]
        private TextBox _txtAccordionHeadHtml;
        [AccessedThroughProperty("txtAccordionLeftHtml")]
        private TextBox _txtAccordionLeftHtml;
        [AccessedThroughProperty("txtAccordionNameTemplate")]
        private TextBox _txtAccordionNameTemplate;
        [AccessedThroughProperty("txtAccordionRightHtml")]
        private TextBox _txtAccordionRightHtml;
        [AccessedThroughProperty("txtBreadCrumbCSS")]
        private TextBox _txtBreadCrumbCSS;
        [AccessedThroughProperty("txtBreadCrumbSep")]
        private TextBox _txtBreadCrumbSep;
        [AccessedThroughProperty("txtColumns")]
        private TextBox _txtColumns;
        [AccessedThroughProperty("txtCSS")]
        private TextBox _txtCSS;
        [AccessedThroughProperty("txtRootCSS")]
        private TextBox _txtRootCSS;
        [AccessedThroughProperty("txtRootHeadHtml")]
        private TextBox _txtRootHeadHtml;
        [AccessedThroughProperty("txtRootLeftHtml")]
        private TextBox _txtRootLeftHtml;
        [AccessedThroughProperty("txtRootNameTemplate")]
        private TextBox _txtRootNameTemplate;
        [AccessedThroughProperty("txtRootRightHtml")]
        private TextBox _txtRootRightHtml;
        [AccessedThroughProperty("txtRootSelectCSS")]
        private TextBox _txtRootSelectCSS;
        [AccessedThroughProperty("txtRootSep")]
        private TextBox _txtRootSep;
        [AccessedThroughProperty("txtSectionSep")]
        private TextBox _txtSectionSep;
        [AccessedThroughProperty("txtSectionSep2")]
        private TextBox _txtSectionSep2;
        [AccessedThroughProperty("txtSectionSep3")]
        private TextBox _txtSectionSep3;
        [AccessedThroughProperty("txtSep")]
        private TextBox _txtSep;
        [AccessedThroughProperty("txtSubHeadHtml")]
        private TextBox _txtSubHeadHtml;
        [AccessedThroughProperty("txtSubLeftHtml")]
        private TextBox _txtSubLeftHtml;
        [AccessedThroughProperty("txtSubNameTemplate")]
        private TextBox _txtSubNameTemplate;
        [AccessedThroughProperty("txtSubRightHtml")]
        private TextBox _txtSubRightHtml;
        [AccessedThroughProperty("txtSubSelectCSS")]
        private TextBox _txtSubSelectCSS;
        [AccessedThroughProperty("txtThumbnailSize")]
        private TextBox _txtThumbnailSize;
        [AccessedThroughProperty("txtTreeCSS")]
        private TextBox _txtTreeCSS;
        [AccessedThroughProperty("txtTreeHeadHtml")]
        private TextBox _txtTreeHeadHtml;
        [AccessedThroughProperty("txtTreeLeftHtml")]
        private TextBox _txtTreeLeftHtml;
        [AccessedThroughProperty("txtTreeNameTemplate")]
        private TextBox _txtTreeNameTemplate;
        [AccessedThroughProperty("txtTreeRightHtml")]
        private TextBox _txtTreeRightHtml;
        [AccessedThroughProperty("txtTreeSelectCSS")]
        private TextBox _txtTreeSelectCSS;

        public override void LoadSettings()
        {
            try
            {
                if (!this.Page.IsPostBack)
                {
                    if (this.ModuleSettings.Count == 0)
                    {
                        this.DoReset();
                    }
                    SharedFunctions.populateCategoryList(this.PortalId, this.ddlDefaultCategory, "0", "<Root>", "0");
                    SharedFunctions.populateTabsList(this.lstProductTabs, this.PortalSettings, this.TabId.ToString());
                    this.LoadBaseSettings();
                }
            }
            catch (Exception exception1)
            {
                ProjectData.SetProjectError(exception1);
                Exception exc = exception1;
                DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException((PortalModuleBase) this, exc);
                ProjectData.ClearProjectError();
            }
        }

        public override void UpdateSettings()
        {
            try
            {
                this.UpdateBaseSettings();
            }
            catch (Exception exception1)
            {
                ProjectData.SetProjectError(exception1);
                Exception exc = exception1;
                DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException((PortalModuleBase) this, exc);
                ProjectData.ClearProjectError();
            }
        }

        protected virtual CheckBox chkHideBreadCrumb
        {
            get
            {
                return this._chkHideBreadCrumb;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkHideBreadCrumb = value;
            }
        }

        protected virtual CheckBox chkHideBreadCrumbRoot
        {
            get
            {
                return this._chkHideBreadCrumbRoot;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkHideBreadCrumbRoot = value;
            }
        }

        protected virtual CheckBox chkHideRootMenu
        {
            get
            {
                return this._chkHideRootMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkHideRootMenu = value;
            }
        }

        protected virtual CheckBox chkHideSubMenu
        {
            get
            {
                return this._chkHideSubMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkHideSubMenu = value;
            }
        }

        protected virtual CheckBox chkHideWhenRoot
        {
            get
            {
                return this._chkHideWhenRoot;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkHideWhenRoot = value;
            }
        }

        protected virtual CheckBox chkPatchWork
        {
            get
            {
                return this._chkPatchWork;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkPatchWork = value;
            }
        }

        protected virtual CheckBox chkShowAccordionMenu
        {
            get
            {
                return this._chkShowAccordionMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkShowAccordionMenu = value;
            }
        }

        protected virtual CheckBox chkShowTreeMenu
        {
            get
            {
                return this._chkShowTreeMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkShowTreeMenu = value;
            }
        }

        protected virtual CheckBox chkSkipBlankCat
        {
            get
            {
                return this._chkSkipBlankCat;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkSkipBlankCat = value;
            }
        }

        protected virtual CheckBox chkStaticCategory
        {
            get
            {
                return this._chkStaticCategory;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkStaticCategory = value;
            }
        }

        protected virtual CheckBox chkViewProdHide
        {
            get
            {
                return this._chkViewProdHide;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._chkViewProdHide = value;
            }
        }

        protected virtual DropDownList ddlDefaultCategory
        {
            get
            {
                return this._ddlDefaultCategory;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._ddlDefaultCategory = value;
            }
        }

        protected virtual DropDownList lstProductTabs
        {
            get
            {
                return this._lstProductTabs;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._lstProductTabs = value;
            }
        }

        protected virtual UserControl plAccordionHeadHtml
        {
            get
            {
                return this._plAccordionHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plAccordionHeadHtml = value;
            }
        }

        protected virtual UserControl plAccordionLeftHtml
        {
            get
            {
                return this._plAccordionLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plAccordionLeftHtml = value;
            }
        }

        protected virtual UserControl plAccordionNameTemplate
        {
            get
            {
                return this._plAccordionNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plAccordionNameTemplate = value;
            }
        }

        protected virtual UserControl plAccordionRightHtml
        {
            get
            {
                return this._plAccordionRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plAccordionRightHtml = value;
            }
        }

        protected virtual UserControl plBreadCrumbCSS
        {
            get
            {
                return this._plBreadCrumbCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plBreadCrumbCSS = value;
            }
        }

        protected virtual UserControl plBreadCrumbSep
        {
            get
            {
                return this._plBreadCrumbSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plBreadCrumbSep = value;
            }
        }

        protected virtual UserControl plColumns
        {
            get
            {
                return this._plColumns;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plColumns = value;
            }
        }

        protected virtual UserControl plCSS
        {
            get
            {
                return this._plCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plCSS = value;
            }
        }

        protected virtual UserControl plDefaultCategory
        {
            get
            {
                return this._plDefaultCategory;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plDefaultCategory = value;
            }
        }

        protected virtual UserControl plHideBreadCrumb
        {
            get
            {
                return this._plHideBreadCrumb;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plHideBreadCrumb = value;
            }
        }

        protected virtual UserControl plHideBreadCrumbRoot
        {
            get
            {
                return this._plHideBreadCrumbRoot;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plHideBreadCrumbRoot = value;
            }
        }

        protected virtual UserControl plHideRootMenu
        {
            get
            {
                return this._plHideRootMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plHideRootMenu = value;
            }
        }

        protected virtual UserControl plHideSubMenu
        {
            get
            {
                return this._plHideSubMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plHideSubMenu = value;
            }
        }

        protected virtual UserControl plHideWhenRoot
        {
            get
            {
                return this._plHideWhenRoot;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plHideWhenRoot = value;
            }
        }

        protected virtual UserControl plPatchWork
        {
            get
            {
                return this._plPatchWork;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plPatchWork = value;
            }
        }

        protected virtual UserControl plProductTabList
        {
            get
            {
                return this._plProductTabList;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plProductTabList = value;
            }
        }

        protected virtual UserControl plRootCSS
        {
            get
            {
                return this._plRootCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootCSS = value;
            }
        }

        protected virtual UserControl plRootHeadHtml
        {
            get
            {
                return this._plRootHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootHeadHtml = value;
            }
        }

        protected virtual UserControl plRootLeftHtml
        {
            get
            {
                return this._plRootLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootLeftHtml = value;
            }
        }

        protected virtual UserControl plRootNameTemplate
        {
            get
            {
                return this._plRootNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootNameTemplate = value;
            }
        }

        protected virtual UserControl plRootRightHtml
        {
            get
            {
                return this._plRootRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootRightHtml = value;
            }
        }

        protected virtual UserControl plRootSelectCSS
        {
            get
            {
                return this._plRootSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootSelectCSS = value;
            }
        }

        protected virtual UserControl plRootSep
        {
            get
            {
                return this._plRootSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plRootSep = value;
            }
        }

        protected virtual UserControl plSectionSep
        {
            get
            {
                return this._plSectionSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSectionSep = value;
            }
        }

        protected virtual UserControl plSectionSep2
        {
            get
            {
                return this._plSectionSep2;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSectionSep2 = value;
            }
        }

        protected virtual UserControl plSectionSep3
        {
            get
            {
                return this._plSectionSep3;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSectionSep3 = value;
            }
        }

        protected virtual UserControl plSep
        {
            get
            {
                return this._plSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSep = value;
            }
        }

        protected virtual UserControl plShowAccordionMenu
        {
            get
            {
                return this._plShowAccordionMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plShowAccordionMenu = value;
            }
        }

        protected virtual UserControl plShowTreeMenu
        {
            get
            {
                return this._plShowTreeMenu;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plShowTreeMenu = value;
            }
        }

        protected virtual UserControl plSkipBlankCat
        {
            get
            {
                return this._plSkipBlankCat;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSkipBlankCat = value;
            }
        }

        protected virtual UserControl plStaticCategory
        {
            get
            {
                return this._plStaticCategory;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plStaticCategory = value;
            }
        }

        protected virtual UserControl plSubHeadHtml
        {
            get
            {
                return this._plSubHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSubHeadHtml = value;
            }
        }

        protected virtual UserControl plSubLeftHtml
        {
            get
            {
                return this._plSubLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSubLeftHtml = value;
            }
        }

        protected virtual UserControl plSubNameTemplate
        {
            get
            {
                return this._plSubNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSubNameTemplate = value;
            }
        }

        protected virtual UserControl plSubRightHtml
        {
            get
            {
                return this._plSubRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSubRightHtml = value;
            }
        }

        protected virtual UserControl plSubSelectCSS
        {
            get
            {
                return this._plSubSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plSubSelectCSS = value;
            }
        }

        protected virtual UserControl plThumbnailSize
        {
            get
            {
                return this._plThumbnailSize;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plThumbnailSize = value;
            }
        }

        protected virtual UserControl plTreeCSS
        {
            get
            {
                return this._plTreeCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeCSS = value;
            }
        }

        protected virtual UserControl plTreeHeadHtml
        {
            get
            {
                return this._plTreeHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeHeadHtml = value;
            }
        }

        protected virtual UserControl plTreeLeftHtml
        {
            get
            {
                return this._plTreeLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeLeftHtml = value;
            }
        }

        protected virtual UserControl plTreeNameTemplate
        {
            get
            {
                return this._plTreeNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeNameTemplate = value;
            }
        }

        protected virtual UserControl plTreeRightHtml
        {
            get
            {
                return this._plTreeRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeRightHtml = value;
            }
        }

        protected virtual UserControl plTreeSelectCSS
        {
            get
            {
                return this._plTreeSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plTreeSelectCSS = value;
            }
        }

        protected virtual UserControl plViewProdHide
        {
            get
            {
                return this._plViewProdHide;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._plViewProdHide = value;
            }
        }

        protected virtual TextBox txtAccordionHeadHtml
        {
            get
            {
                return this._txtAccordionHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtAccordionHeadHtml = value;
            }
        }

        protected virtual TextBox txtAccordionLeftHtml
        {
            get
            {
                return this._txtAccordionLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtAccordionLeftHtml = value;
            }
        }

        protected virtual TextBox txtAccordionNameTemplate
        {
            get
            {
                return this._txtAccordionNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtAccordionNameTemplate = value;
            }
        }

        protected virtual TextBox txtAccordionRightHtml
        {
            get
            {
                return this._txtAccordionRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtAccordionRightHtml = value;
            }
        }

        protected virtual TextBox txtBreadCrumbCSS
        {
            get
            {
                return this._txtBreadCrumbCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtBreadCrumbCSS = value;
            }
        }

        protected virtual TextBox txtBreadCrumbSep
        {
            get
            {
                return this._txtBreadCrumbSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtBreadCrumbSep = value;
            }
        }

        protected virtual TextBox txtColumns
        {
            get
            {
                return this._txtColumns;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtColumns = value;
            }
        }

        protected virtual TextBox txtCSS
        {
            get
            {
                return this._txtCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtCSS = value;
            }
        }

        protected virtual TextBox txtRootCSS
        {
            get
            {
                return this._txtRootCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootCSS = value;
            }
        }

        protected virtual TextBox txtRootHeadHtml
        {
            get
            {
                return this._txtRootHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootHeadHtml = value;
            }
        }

        protected virtual TextBox txtRootLeftHtml
        {
            get
            {
                return this._txtRootLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootLeftHtml = value;
            }
        }

        protected virtual TextBox txtRootNameTemplate
        {
            get
            {
                return this._txtRootNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootNameTemplate = value;
            }
        }

        protected virtual TextBox txtRootRightHtml
        {
            get
            {
                return this._txtRootRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootRightHtml = value;
            }
        }

        protected virtual TextBox txtRootSelectCSS
        {
            get
            {
                return this._txtRootSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootSelectCSS = value;
            }
        }

        protected virtual TextBox txtRootSep
        {
            get
            {
                return this._txtRootSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtRootSep = value;
            }
        }

        protected virtual TextBox txtSectionSep
        {
            get
            {
                return this._txtSectionSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSectionSep = value;
            }
        }

        protected virtual TextBox txtSectionSep2
        {
            get
            {
                return this._txtSectionSep2;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSectionSep2 = value;
            }
        }

        protected virtual TextBox txtSectionSep3
        {
            get
            {
                return this._txtSectionSep3;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSectionSep3 = value;
            }
        }

        protected virtual TextBox txtSep
        {
            get
            {
                return this._txtSep;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSep = value;
            }
        }

        protected virtual TextBox txtSubHeadHtml
        {
            get
            {
                return this._txtSubHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSubHeadHtml = value;
            }
        }

        protected virtual TextBox txtSubLeftHtml
        {
            get
            {
                return this._txtSubLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSubLeftHtml = value;
            }
        }

        protected virtual TextBox txtSubNameTemplate
        {
            get
            {
                return this._txtSubNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSubNameTemplate = value;
            }
        }

        protected virtual TextBox txtSubRightHtml
        {
            get
            {
                return this._txtSubRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSubRightHtml = value;
            }
        }

        protected virtual TextBox txtSubSelectCSS
        {
            get
            {
                return this._txtSubSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtSubSelectCSS = value;
            }
        }

        protected virtual TextBox txtThumbnailSize
        {
            get
            {
                return this._txtThumbnailSize;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtThumbnailSize = value;
            }
        }

        protected virtual TextBox txtTreeCSS
        {
            get
            {
                return this._txtTreeCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeCSS = value;
            }
        }

        protected virtual TextBox txtTreeHeadHtml
        {
            get
            {
                return this._txtTreeHeadHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeHeadHtml = value;
            }
        }

        protected virtual TextBox txtTreeLeftHtml
        {
            get
            {
                return this._txtTreeLeftHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeLeftHtml = value;
            }
        }

        protected virtual TextBox txtTreeNameTemplate
        {
            get
            {
                return this._txtTreeNameTemplate;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeNameTemplate = value;
            }
        }

        protected virtual TextBox txtTreeRightHtml
        {
            get
            {
                return this._txtTreeRightHtml;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeRightHtml = value;
            }
        }

        protected virtual TextBox txtTreeSelectCSS
        {
            get
            {
                return this._txtTreeSelectCSS;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            set
            {
                this._txtTreeSelectCSS = value;
            }
        }
    }
}

